package cn.serein.charging.user.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

@Configuration
public class RestTemplateConfiguration {
    @Bean //告诉IOC容器,创建一个Bean对象他的类型是 RestTemplate
    //具体的创建方法  restTemplate();
    public RestTemplate restTemplate(){
        //可以对restTemplate做相关的配置
        //错误处理，消息转换，拦截器， 可以配置 网络连接相关的 超时时间
        //http连接工具 OkHttp、ApacheHttpClient和HttpUrlConnection
        RestTemplate restTemplate = new RestTemplate();

        return restTemplate;
    }
}
